#include<stdio.h>
#include<stdlib.h>
#include <setjmp.h>  // 添加这个头文件以支持jmp_buf类型
#include <linux/fb.h>
#include <linux/input.h>//事件结构体头文件
#include "taiji.h"
#include "slide.h"
#include "sheet.h"
#include "local.h"
#include "network.h"

jmp_buf jmpbuffer;

int gameEnded = 0;  // 游戏结束标志，初始化为0（游戏未结束）

int main()
{
    //初始化
      lcd_init(); // lcd_init()中已经包含了back_buffer_init()
    //nothing:
    setjmp(jmpbuffer);
    //主界面 - 直接绘制到屏幕
    draw_picture(0,0,"./picture/start.bmp");
    while (1)
    {
        if(direction()==0)
        {
            if(end_x<380 && end_y>400 &&end_x>240 &&end_y<450)
            {
                local_wzq();
            }
            else if(end_x<570 && end_y>400 &&end_x>420 &&end_y<450)
            {
                network_wzq("192.168.172.120",6969);
            }
        }
    }
    
    // 在程序退出时释放后缓冲区的内存
    back_buffer_free();
}

